package com.lzy.cloud.ticket.train.request.app;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 订单预定回调通知请求表单
 */
@Data
public class OrderBookingCallbackAppRequest implements Serializable {
    private static final long serialVersionUID = -5139235117571856774L;
    /**
     * 主键
     */
    private Long id;

    /**
     * 合作方订单号
     */
    private String partnerOrderNo;

    /**
     * 驴妈妈订单号
     */
    private String orderNo;

    /**
     * 12306电子票号
     */
    private String electronicTicketNumber;

    /**
     * 车次
     */
    private String trainNo;

    /**
     * 出发站名称
     */
    private String fromStationName;

    /**
     * 到达站名称
     */
    private String toStationName;

    /**
     * 出发日期
     */
    private String startDate;

    /**
     * 到达日期
     */
    private String arriveDate;

    /**
     * 从出发站开车时间
     */
    private String startTime;

    /**
     * 抵达目的站的时间
     */
    private String toTime;

    /**
     * 坐席名称
     */
    private String seatName;

    /**
     * 最迟支付时间
     */
    private String finalPaymentTime;

    /**
     * 处理完占座的时间
     */
    private String dealTime;

    /**
     * 完成出票的时间
     */
    private String finishedTime;

    /**
     * 最后一次处理完退票的时间
     */
    private String refundEndTime;

    /**
     * 订单金额
     */
    private String orderAmount;

    /**
     * 订单乘客信息
     */
    private List<OrderBookingPassengerVos> orderBookingPassengerVos;
}
